package fr.expdev.bndd;

import java.util.Set;
import java.util.TreeSet;

import fr.expdev.bndd.data.Post;

public class AppContext {

	/**
	 * Liste des posts
	 */
	private Set<Post> posts = new TreeSet<Post>();

	/**
	 * Singleton
	 */
	private static final AppContext instance;
	
	/**
	 * Initialisation static
	 */
	static {instance = new AppContext();}

	private AppContext() {}

	/**
	 * Récupération de l'instance unique
	 * @return Le singleton AppContext
	 */
	public static AppContext getInstance() {
		return AppContext.instance;
	}
	
	/**
	 * Récupérer les items
	 * @return La liste de Posts
	 */
	public Set<Post> getPosts() {
		return posts;
	}

}